home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 September / CHIP Eylül 1996.iso / utils / povray / povsrc.sea / POVSRC / SOURCE / ImageCodec.h < prev    next >
MacBinary  |  1993-11-30  |  7.0 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Tue Nov 30 02:10:00 1993, modified Tue Nov 30 02:10:00 1993, creator 'MPS ', type ASCII, 6435 bytes "ImageCodec.h" , at 0x19a3 428 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0c 49 6d 61 67 65 43 | 6f 64 65 63 2e 68 00 00 |..ImageC|odec.h..|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 19 23 00 | 00 01 ac a9 20 a2 48 a9 |......#.|.... .H.|
|00000060| 20 a2 48 00 00 04 00 00 | 00 00 00 00 00 00 00 00 | .H.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 8b 3e 00 00 |........|.....>..|
|00000080| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |/*******|********|
|00000090| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 0d 43 |********|*****..C|
|000000c0| 72 65 61 74 65 64 3a 20 | 54 75 65 73 64 61 79 2c |reated: |Tuesday,|
|000000d0| 20 4a 75 6e 65 20 38 2c | 20 31 39 39 33 20 61 74 | June 8,| 1993 at|
|000000e0| 20 33 3a 31 30 20 50 4d | 0d 20 49 6d 61 67 65 43 | 3:10 PM|. ImageC|
|000000f0| 6f 64 65 63 2e 68 0d 20 | 43 20 49 6e 74 65 72 66 |odec.h. |C Interf|
|00000100| 61 63 65 20 74 6f 20 74 | 68 65 20 4d 61 63 69 6e |ace to t|he Macin|
|00000110| 74 6f 73 68 20 4c 69 62 | 72 61 72 69 65 73 0d 0d |tosh Lib|raries..|
|00000120| 0d 20 43 6f 70 79 72 69 | 67 68 74 20 41 70 70 6c |. Copyri|ght Appl|
|00000130| 65 20 43 6f 6d 70 75 74 | 65 72 2c 20 49 6e 63 2e |e Comput|er, Inc.|
|00000140| 20 31 39 39 31 2c 20 31 | 39 39 32 0d 20 41 6c 6c | 1991, 1|992. All|
|00000150| 20 72 69 67 68 74 73 20 | 72 65 73 65 72 76 65 64 | rights |reserved|
|00000160| 0d 0d 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |..******|********|
|00000170| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000180| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000190| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2f 0d |********|******/.|
|000001a0| 0d 23 69 66 6e 64 65 66 | 09 5f 5f 49 4d 41 47 45 |.#ifndef|.__IMAGE|
|000001b0| 43 4f 44 45 43 5f 5f 0d | 0d 23 64 65 66 69 6e 65 |CODEC__.|.#define|
|000001c0| 09 5f 5f 49 4d 41 47 45 | 43 4f 44 45 43 5f 5f 0d |.__IMAGE|CODEC__.|
|000001d0| 0d 23 69 66 6e 64 65 66 | 20 5f 5f 51 55 49 43 4b |.#ifndef| __QUICK|
|000001e0| 44 52 41 57 5f 5f 0d 23 | 69 6e 63 6c 75 64 65 20 |DRAW__.#|include |
|000001f0| 3c 51 75 69 63 6b 64 72 | 61 77 2e 68 3e 0d 23 65 |<Quickdr|aw.h>.#e|
|00000200| 6e 64 69 66 0d 0d 23 69 | 66 6e 64 65 66 20 5f 5f |ndif..#i|fndef __|
|00000210| 51 44 4f 46 46 53 43 52 | 45 45 4e 5f 5f 0d 23 69 |QDOFFSCR|EEN__.#i|
|00000220| 6e 63 6c 75 64 65 20 3c | 51 44 4f 66 66 73 63 72 |nclude <|QDOffscr|
|00000230| 65 65 6e 2e 68 3e 0d 23 | 65 6e 64 69 66 0d 0d 23 |een.h>.#|endif..#|
|00000240| 69 66 6e 64 65 66 20 5f | 5f 54 59 50 45 53 5f 5f |ifndef _|_TYPES__|
|00000250| 0d 23 69 6e 63 6c 75 64 | 65 20 3c 54 79 70 65 73 |.#includ|e <Types|
|00000260| 2e 68 3e 0d 23 65 6e 64 | 69 66 0d 0d 23 69 66 6e |.h>.#end|if..#ifn|
|00000270| 64 65 66 20 5f 5f 43 4f | 4d 50 4f 4e 45 4e 54 53 |def __CO|MPONENTS|
|00000280| 5f 5f 0d 23 69 6e 63 6c | 75 64 65 20 3c 43 6f 6d |__.#incl|ude <Com|
|00000290| 70 6f 6e 65 6e 74 73 2e | 68 3e 0d 23 65 6e 64 69 |ponents.|h>.#endi|
|000002a0| 66 0d 0d 23 69 66 6e 64 | 65 66 09 5f 5f 49 4d 41 |f..#ifnd|ef.__IMA|
|000002b0| 47 45 43 4f 4d 50 52 45 | 53 53 49 4f 4e 5f 5f 0d |GECOMPRE|SSION__.|
|000002c0| 23 69 6e 63 6c 75 64 65 | 20 3c 49 6d 61 67 65 43 |#include| <ImageC|
|000002d0| 6f 6d 70 72 65 73 73 69 | 6f 6e 2e 68 3e 0d 23 65 |ompressi|on.h>.#e|
|000002e0| 6e 64 69 66 0d 0d 0d 0d | 0d 2f 2a 09 63 6f 64 65 |ndif....|./*.code|
|000002f0| 63 20 63 6f 6d 70 6f 6e | 65 6e 74 20 73 65 6c 65 |c compon|ent sele|
|00000300| 63 74 6f 72 73 09 2a 2f | 0d 0d 23 64 65 66 69 6e |ctors.*/|..#defin|
|00000310| 65 09 63 6f 64 65 63 47 | 65 74 43 6f 64 65 63 49 |e.codecG|etCodecI|
|00000320| 6e 66 6f 09 09 09 09 09 | 30 78 30 30 0d 23 64 65 |nfo.....|0x00.#de|
|00000330| 66 69 6e 65 09 63 6f 64 | 65 63 47 65 74 43 6f 6d |fine.cod|ecGetCom|
|00000340| 70 72 65 73 73 69 6f 6e | 54 69 6d 65 09 09 09 09 |pression|Time....|
|00000350| 30 78 30 31 0d 23 64 65 | 66 69 6e 65 09 63 6f 64 |0x01.#de|fine.cod|
|00000360| 65 63 47 65 74 4d 61 78 | 43 6f 6d 70 72 65 73 73 |ecGetMax|Compress|
|00000370| 69 6f 6e 53 69 7a 65 09 | 09 09 30 78 30 32 0d 23 |ionSize.|..0x02.#|
|00000380| 64 65 66 69 6e 65 09 63 | 6f 64 65 63 50 72 65 43 |define.c|odecPreC|
|00000390| 6f 6d 70 72 65 73 73 09 | 09 09 09 09 30 78 30 33 |ompress.|....0x03|
|000003a0| 0d 23 64 65 66 69 6e 65 | 09 63 6f 64 65 63 42 61 |.#define|.codecBa|
|000003b0| 6e 64 43 6f 6d 70 72 65 | 73 73 09 09 09 09 09 30 |ndCompre|ss.....0|
|000003c0| 78 30 34 0d 23 64 65 66 | 69 6e 65 09 63 6f 64 65 |x04.#def|ine.code|
|000003d0| 63 50 72 65 44 65 63 6f | 6d 70 72 65 73 73 09 09 |cPreDeco|mpress..|
|000003e0| 09 09 09 30 78 30 35 0d | 23 64 65 66 69 6e 65 09 |...0x05.|#define.|
|000003f0| 63 6f 64 65 63 42 61 6e | 64 44 65 63 6f 6d 70 72 |codecBan|dDecompr|
|00000400| 65 73 73 09 09 09 09 09 | 30 78 30 36 0d 23 64 65 |ess.....|0x06.#de|
|00000410| 66 69 6e 65 09 63 6f 64 | 65 63 43 44 53 65 71 75 |fine.cod|ecCDSequ|
|00000420| 65 6e 63 65 42 75 73 79 | 09 09 09 09 09 30 78 30 |enceBusy|.....0x0|
|00000430| 37 0d 23 64 65 66 69 6e | 65 09 63 6f 64 65 63 47 |7.#defin|e.codecG|
|00000440| 65 74 43 6f 6d 70 72 65 | 73 73 65 64 49 6d 61 67 |etCompre|ssedImag|
|00000450| 65 53 69 7a 65 09 09 09 | 30 78 30 38 0d 23 64 65 |eSize...|0x08.#de|
|00000460| 66 69 6e 65 09 63 6f 64 | 65 63 47 65 74 53 69 6d |fine.cod|ecGetSim|
|00000470| 69 6c 61 72 69 74 79 09 | 09 09 09 09 30 78 30 39 |ilarity.|....0x09|
|00000480| 0d 23 64 65 66 69 6e 65 | 09 63 6f 64 65 63 54 72 |.#define|.codecTr|
|00000490| 69 6d 49 6d 61 67 65 09 | 09 09 09 09 09 30 78 30 |imImage.|.....0x0|
|000004a0| 41 0d 23 64 65 66 69 6e | 65 09 63 6f 64 65 63 52 |A.#defin|e.codecR|
|000004b0| 65 71 75 65 73 74 53 65 | 74 74 69 6e 67 73 09 09 |equestSe|ttings..|
|000004c0| 09 09 30 78 30 42 0d 23 | 64 65 66 69 6e 65 09 63 |..0x0B.#|define.c|
|000004d0| 6f 64 65 63 47 65 74 53 | 65 74 74 69 6e 67 73 09 |odecGetS|ettings.|
|000004e0| 09 09 09 09 30 78 30 43 | 0d 23 64 65 66 69 6e 65 |....0x0C|.#define|
|000004f0| 09 63 6f 64 65 63 53 65 | 74 53 65 74 74 69 6e 67 |.codecSe|tSetting|
|00000500| 73 09 09 09 09 09 30 78 | 30 44 0d 0d 2f 2a 09 63 |s.....0x|0D../*.c|
|00000510| 6f 64 65 63 20 73 65 6c | 65 63 74 6f 72 73 20 30 |odec sel|ectors 0|
|00000520| 2d 31 32 37 20 61 72 65 | 20 72 65 73 65 72 76 65 |-127 are| reserve|
|00000530| 64 20 62 79 20 41 70 70 | 6c 65 20 2a 2f 0d 2f 2a |d by App|le */./*|
|00000540| 09 63 6f 64 65 63 20 73 | 65 6c 65 63 74 6f 72 73 |.codec s|electors|
|00000550| 20 31 32 38 2d 31 39 31 | 20 61 72 65 20 73 75 62 | 128-191| are sub|
|00000560| 74 79 70 65 20 73 70 65 | 63 69 66 69 63 20 2a 2f |type spe|cific */|
|00000570| 0d 2f 2a 09 63 6f 64 65 | 63 20 73 65 6c 65 63 74 |./*.code|c select|
|00000580| 6f 72 73 20 31 39 32 2d | 32 35 35 20 61 72 65 20 |ors 192-|255 are |
|00000590| 76 65 6e 64 6f 72 20 73 | 70 65 63 69 66 69 63 20 |vendor s|pecific |
|000005a0| 2a 2f 0d 2f 2a 09 63 6f | 64 65 63 20 73 65 6c 65 |*/./*.co|dec sele|
|000005b0| 63 74 6f 72 73 20 32 35 | 36 2d 33 32 37 36 37 20 |ctors 25|6-32767 |
|000005c0| 61 72 65 20 61 76 61 69 | 6c 61 62 6c 65 20 66 6f |are avai|lable fo|
|000005d0| 72 20 67 65 6e 65 72 61 | 6c 20 75 73 65 20 2a 2f |r genera|l use */|
|000005e0| 0d 2f 2a 09 6e 65 67 61 | 74 69 76 65 20 73 65 6c |./*.nega|tive sel|
|000005f0| 65 63 74 6f 72 73 20 61 | 72 65 20 72 65 73 65 72 |ectors a|re reser|
|00000600| 76 65 64 20 62 79 20 74 | 68 65 20 43 6f 6d 70 6f |ved by t|he Compo|
|00000610| 6e 65 6e 74 20 4d 61 6e | 61 67 65 72 20 2a 2f 0d |nent Man|ager */.|
|00000620| 0d 0d 0d 2f 2a 09 63 6f | 64 65 63 20 63 61 70 61 |.../*.co|dec capa|
|00000630| 62 69 6c 69 74 69 65 73 | 20 66 6c 61 67 73 09 2a |bilities| flags.*|
|00000640| 2f 0d 0d 23 64 65 66 69 | 6e 65 09 63 6f 64 65 63 |/..#defi|ne.codec|
|00000650| 43 61 6e 53 63 61 6c 65 | 09 09 09 09 09 09 28 31 |CanScale|......(1|
|00000660| 4c 3c 3c 30 29 0d 23 64 | 65 66 69 6e 65 09 63 6f |L<<0).#d|efine.co|
|00000670| 64 65 63 43 61 6e 4d 61 | 73 6b 09 09 09 09 09 09 |decCanMa|sk......|
|00000680| 28 31 4c 3c 3c 31 29 0d | 23 64 65 66 69 6e 65 09 |(1L<<1).|#define.|
|00000690| 63 6f 64 65 63 43 61 6e | 4d 61 74 74 65 09 09 09 |codecCan|Matte...|
|000006a0| 09 09 09 28 31 4c 3c 3c | 32 29 0d 23 64 65 66 69 |...(1L<<|2).#defi|
|000006b0| 6e 65 09 63 6f 64 65 63 | 43 61 6e 54 72 61 6e 73 |ne.codec|CanTrans|
|000006c0| 66 6f 72 6d 09 09 09 09 | 09 28 31 4c 3c 3c 33 29 |form....|.(1L<<3)|
|000006d0| 0d 23 64 65 66 69 6e 65 | 09 63 6f 64 65 63 43 61 |.#define|.codecCa|
|000006e0| 6e 54 72 61 6e 73 66 65 | 72 4d 6f 64 65 09 09 09 |nTransfe|rMode...|
|000006f0| 09 28 31 4c 3c 3c 34 29 | 0d 23 64 65 66 69 6e 65 |.(1L<<4)|.#define|
|00000700| 09 63 6f 64 65 63 43 61 | 6e 43 6f 70 79 50 72 65 |.codecCa|nCopyPre|
|00000710| 76 09 09 09 09 09 28 31 | 4c 3c 3c 35 29 0d 23 64 |v.....(1|L<<5).#d|
|00000720| 65 66 69 6e 65 09 63 6f | 64 65 63 43 61 6e 53 70 |efine.co|decCanSp|
|00000730| 6f 6f 6c 09 09 09 09 09 | 09 28 31 4c 3c 3c 36 29 |ool.....|.(1L<<6)|
|00000740| 0d 23 64 65 66 69 6e 65 | 09 63 6f 64 65 63 43 61 |.#define|.codecCa|
|00000750| 6e 43 6c 69 70 56 65 72 | 74 69 63 61 6c 09 09 09 |nClipVer|tical...|
|00000760| 09 28 31 4c 3c 3c 37 29 | 0d 23 64 65 66 69 6e 65 |.(1L<<7)|.#define|
|00000770| 09 63 6f 64 65 63 43 61 | 6e 43 6c 69 70 52 65 63 |.codecCa|nClipRec|
|00000780| 74 61 6e 67 75 6c 61 72 | 09 09 09 09 28 31 4c 3c |tangular|....(1L<|
|00000790| 3c 38 29 0d 23 64 65 66 | 69 6e 65 09 63 6f 64 65 |<8).#def|ine.code|
|000007a0| 63 43 61 6e 52 65 6d 61 | 70 43 6f 6c 6f 72 09 09 |cCanRema|pColor..|
|000007b0| 09 09 09 28 31 4c 3c 3c | 39 29 0d 23 64 65 66 69 |...(1L<<|9).#defi|
|000007c0| 6e 65 09 63 6f 64 65 63 | 43 61 6e 46 61 73 74 44 |ne.codec|CanFastD|
|000007d0| 69 74 68 65 72 09 09 09 | 09 09 28 31 4c 3c 3c 31 |ither...|..(1L<<1|
|000007e0| 30 29 0d 23 64 65 66 69 | 6e 65 09 63 6f 64 65 63 |0).#defi|ne.codec|
|000007f0| 43 61 6e 53 72 63 45 78 | 74 72 61 63 74 09 09 09 |CanSrcEx|tract...|
|00000800| 09 09 28 31 4c 3c 3c 31 | 31 29 0d 23 64 65 66 69 |..(1L<<1|1).#defi|
|00000810| 6e 65 09 63 6f 64 65 63 | 43 61 6e 43 6f 70 79 50 |ne.codec|CanCopyP|
|00000820| 72 65 76 43 6f 6d 70 09 | 09 09 09 28 31 4c 3c 3c |revComp.|...(1L<<|
|00000830| 31 32 29 0d 23 64 65 66 | 69 6e 65 09 63 6f 64 65 |12).#def|ine.code|
|00000840| 63 43 61 6e 41 73 79 6e | 63 09 09 09 09 09 09 28 |cCanAsyn|c......(|
|00000850| 31 4c 3c 3c 31 33 29 0d | 23 64 65 66 69 6e 65 09 |1L<<13).|#define.|
|00000860| 63 6f 64 65 63 43 61 6e | 4d 61 6b 65 4d 61 73 6b |codecCan|MakeMask|
|00000870| 09 09 09 09 09 28 31 4c | 3c 3c 31 34 29 0d 23 64 |.....(1L|<<14).#d|
|00000880| 65 66 69 6e 65 20 63 6f | 64 65 63 43 61 6e 53 68 |efine co|decCanSh|
|00000890| 69 66 74 09 09 09 09 09 | 09 28 31 4c 3c 3c 31 35 |ift.....|.(1L<<15|
|000008a0| 29 0d 0d 0d 74 79 70 65 | 64 65 66 09 73 74 72 75 |)...type|def.stru|
|000008b0| 63 74 20 7b 0d 09 6c 6f | 6e 67 09 66 6c 61 67 73 |ct {..lo|ng.flags|
|000008c0| 3b 0d 09 73 68 6f 72 74 | 09 77 61 6e 74 65 64 50 |;..short|.wantedP|
|000008d0| 69 78 65 6c 53 69 7a 65 | 3b 0d 09 73 68 6f 72 74 |ixelSize|;..short|
|000008e0| 09 65 78 74 65 6e 64 57 | 69 64 74 68 3b 0d 09 73 |.extendW|idth;..s|
|000008f0| 68 6f 72 74 09 65 78 74 | 65 6e 64 48 65 69 67 68 |hort.ext|endHeigh|
|00000900| 74 3b 0d 09 73 68 6f 72 | 74 09 62 61 6e 64 4d 69 |t;..shor|t.bandMi|
|00000910| 6e 3b 0d 09 73 68 6f 72 | 74 09 62 61 6e 64 49 6e |n;..shor|t.bandIn|
|00000920| 63 3b 0d 09 73 68 6f 72 | 74 09 70 61 64 3b 0d 09 |c;..shor|t.pad;..|
|00000930| 75 6e 73 69 67 6e 65 64 | 20 6c 6f 6e 67 09 74 69 |unsigned| long.ti|
|00000940| 6d 65 3b 0d 7d 20 43 6f | 64 65 63 43 61 70 61 62 |me;.} Co|decCapab|
|00000950| 69 6c 69 74 69 65 73 3b | 0d 0d 0d 0d 2f 2a 09 63 |ilities;|..../*.c|
|00000960| 6f 64 65 63 20 63 6f 6e | 64 69 74 69 6f 6e 20 66 |odec con|dition f|
|00000970| 6c 61 67 73 09 2a 2f 0d | 0d 23 64 65 66 69 6e 65 |lags.*/.|.#define|
|00000980| 09 63 6f 64 65 63 43 6f | 6e 64 69 74 69 6f 6e 46 |.codecCo|nditionF|
|00000990| 69 72 73 74 42 61 6e 64 | 09 09 09 09 28 31 4c 3c |irstBand|....(1L<|
|000009a0| 3c 30 29 09 0d 23 64 65 | 66 69 6e 65 09 63 6f 64 |<0)..#de|fine.cod|
|000009b0| 65 63 43 6f 6e 64 69 74 | 69 6f 6e 4c 61 73 74 42 |ecCondit|ionLastB|
|000009c0| 61 6e 64 09 09 09 09 28 | 31 4c 3c 3c 31 29 09 0d |and....(|1L<<1)..|
|000009d0| 23 64 65 66 69 6e 65 09 | 63 6f 64 65 63 43 6f 6e |#define.|codecCon|
|000009e0| 64 69 74 69 6f 6e 46 69 | 72 73 74 46 72 61 6d 65 |ditionFi|rstFrame|
|000009f0| 09 09 09 28 31 4c 3c 3c | 32 29 0d 23 64 65 66 69 |...(1L<<|2).#defi|
|00000a00| 6e 65 09 63 6f 64 65 63 | 43 6f 6e 64 69 74 69 6f |ne.codec|Conditio|
|00000a10| 6e 4e 65 77 44 65 70 74 | 68 09 09 09 09 28 31 4c |nNewDept|h....(1L|
|00000a20| 3c 3c 33 29 0d 23 64 65 | 66 69 6e 65 09 63 6f 64 |<<3).#de|fine.cod|
|00000a30| 65 63 43 6f 6e 64 69 74 | 69 6f 6e 4e 65 77 54 72 |ecCondit|ionNewTr|
|00000a40| 61 6e 73 66 6f 72 6d 09 | 09 09 28 31 4c 3c 3c 34 |ansform.|..(1L<<4|
|00000a50| 29 0d 23 64 65 66 69 6e | 65 09 63 6f 64 65 63 43 |).#defin|e.codecC|
|00000a60| 6f 6e 64 69 74 69 6f 6e | 4e 65 77 53 72 63 52 65 |ondition|NewSrcRe|
|00000a70| 63 74 09 09 09 28 31 4c | 3c 3c 35 29 0d 23 64 65 |ct...(1L|<<5).#de|
|00000a80| 66 69 6e 65 09 63 6f 64 | 65 63 43 6f 6e 64 69 74 |fine.cod|ecCondit|
|00000a90| 69 6f 6e 4e 65 77 4d 61 | 73 6b 09 09 09 09 28 31 |ionNewMa|sk....(1|
|00000aa0| 4c 3c 3c 36 29 0d 23 64 | 65 66 69 6e 65 09 63 6f |L<<6).#d|efine.co|
|00000ab0| 64 65 63 43 6f 6e 64 69 | 74 69 6f 6e 4e 65 77 4d |decCondi|tionNewM|
|00000ac0| 61 74 74 65 09 09 09 09 | 28 31 4c 3c 3c 37 29 0d |atte....|(1L<<7).|
|00000ad0| 23 64 65 66 69 6e 65 09 | 63 6f 64 65 63 43 6f 6e |#define.|codecCon|
|00000ae0| 64 69 74 69 6f 6e 4e 65 | 77 54 72 61 6e 73 66 65 |ditionNe|wTransfe|
|00000af0| 72 4d 6f 64 65 09 09 28 | 31 4c 3c 3c 38 29 0d 23 |rMode..(|1L<<8).#|
|00000b00| 64 65 66 69 6e 65 09 63 | 6f 64 65 63 43 6f 6e 64 |define.c|odecCond|
|00000b10| 69 74 69 6f 6e 4e 65 77 | 43 6c 75 74 09 09 09 09 |itionNew|Clut....|
|00000b20| 28 31 4c 3c 3c 39 29 0d | 23 64 65 66 69 6e 65 09 |(1L<<9).|#define.|
|00000b30| 63 6f 64 65 63 43 6f 6e | 64 69 74 69 6f 6e 4e 65 |codecCon|ditionNe|
|00000b40| 77 41 63 63 75 72 61 63 | 79 09 09 09 28 31 4c 3c |wAccurac|y...(1L<|
|00000b50| 3c 31 30 29 0d 23 64 65 | 66 69 6e 65 09 63 6f 64 |<10).#de|fine.cod|
|00000b60| 65 63 43 6f 6e 64 69 74 | 69 6f 6e 4e 65 77 44 65 |ecCondit|ionNewDe|
|00000b70| 73 74 69 6e 61 74 69 6f | 6e 09 09 28 31 4c 3c 3c |stinatio|n..(1L<<|
|00000b80| 31 31 29 0d 23 64 65 66 | 69 6e 65 09 63 6f 64 65 |11).#def|ine.code|
|00000b90| 63 43 6f 6e 64 69 74 69 | 6f 6e 46 69 72 73 74 53 |cConditi|onFirstS|
|00000ba0| 63 72 65 65 6e 09 09 09 | 28 31 4c 3c 3c 31 32 29 |creen...|(1L<<12)|
|00000bb0| 0d 23 64 65 66 69 6e 65 | 09 63 6f 64 65 63 43 6f |.#define|.codecCo|
|00000bc0| 6e 64 69 74 69 6f 6e 43 | 6f 64 65 63 43 68 61 6e |nditionC|odecChan|
|00000bd0| 67 65 64 4d 61 73 6b 09 | 09 28 31 4c 3c 3c 33 31 |gedMask.|.(1L<<31|
|00000be0| 29 09 0d 0d 0d 23 64 65 | 66 69 6e 65 09 63 6f 64 |)....#de|fine.cod|
|00000bf0| 65 63 49 6e 66 6f 52 65 | 73 6f 75 72 63 65 54 79 |ecInfoRe|sourceTy|
|00000c00| 70 65 09 09 27 63 64 63 | 69 27 09 09 09 2f 2a 20 |pe..'cdc|i'.../* |
|00000c10| 63 6f 64 65 63 20 69 6e | 66 6f 20 72 65 73 6f 75 |codec in|fo resou|
|00000c20| 72 63 65 20 74 79 70 65 | 20 2a 2f 0d 0d 23 64 65 |rce type| */..#de|
|00000c30| 66 69 6e 65 09 63 6f 64 | 65 63 49 6e 74 65 72 66 |fine.cod|ecInterf|
|00000c40| 61 63 65 56 65 72 73 69 | 6f 6e 09 09 31 09 09 09 |aceVersi|on..1...|
|00000c50| 09 2f 2a 20 68 69 67 68 | 20 77 6f 72 64 20 72 65 |./* high| word re|
|00000c60| 74 75 72 6e 65 64 20 69 | 6e 20 63 6f 6d 70 6f 6e |turned i|n compon|
|00000c70| 65 6e 74 20 47 65 74 56 | 65 72 73 69 6f 6e 20 2a |ent GetV|ersion *|
|00000c80| 2f 0d 0d 0d 74 79 70 65 | 64 65 66 09 73 74 72 75 |/...type|def.stru|
|00000c90| 63 74 20 7b 09 0d 09 49 | 6d 61 67 65 53 65 71 75 |ct {...I|mageSequ|
|00000ca0| 65 6e 63 65 20 09 09 09 | 73 65 71 75 65 6e 63 65 |ence ...|sequence|
|00000cb0| 49 44 3b 09 09 09 09 2f | 2a 20 70 72 65 63 6f 6d |ID;..../|* precom|
|00000cc0| 70 72 65 73 73 2c 62 61 | 6e 64 63 6f 6d 70 72 65 |press,ba|ndcompre|
|00000cd0| 73 73 20 2a 2f 0d 09 49 | 6d 61 67 65 44 65 73 63 |ss */..I|mageDesc|
|00000ce0| 72 69 70 74 69 6f 6e 48 | 61 6e 64 6c 65 20 09 69 |riptionH|andle .i|
|00000cf0| 6d 61 67 65 44 65 73 63 | 72 69 70 74 69 6f 6e 3b |mageDesc|ription;|
|00000d00| 09 09 2f 2a 20 70 72 65 | 63 6f 6d 70 72 65 73 73 |../* pre|compress|
|00000d10| 2c 62 61 6e 64 63 6f 6d | 70 72 65 73 73 20 2a 2f |,bandcom|press */|
|00000d20| 0d 09 50 74 72 20 09 09 | 09 09 09 64 61 74 61 3b |..Ptr ..|...data;|
|00000d30| 0d 09 6c 6f 6e 67 20 09 | 09 09 09 09 62 75 66 66 |..long .|....buff|
|00000d40| 65 72 53 69 7a 65 3b 0d | 09 6c 6f 6e 67 20 09 09 |erSize;.|.long ..|
|00000d50| 09 09 09 66 72 61 6d 65 | 4e 75 6d 62 65 72 3b 0d |...frame|Number;.|
|00000d60| 09 6c 6f 6e 67 20 09 09 | 09 09 09 73 74 61 72 74 |.long ..|...start|
|00000d70| 4c 69 6e 65 3b 0d 09 6c | 6f 6e 67 20 09 09 09 09 |Line;..l|ong ....|
|00000d80| 09 73 74 6f 70 4c 69 6e | 65 3b 0d 09 6c 6f 6e 67 |.stopLin|e;..long|
|00000d90| 09 09 09 09 09 63 6f 6e | 64 69 74 69 6f 6e 46 6c |.....con|ditionFl|
|00000da0| 61 67 73 3b 0d 09 43 6f | 64 65 63 46 6c 61 67 73 |ags;..Co|decFlags|
|00000db0| 20 09 09 09 09 63 61 6c | 6c 65 72 46 6c 61 67 73 | ....cal|lerFlags|
|00000dc0| 3b 0d 09 43 6f 64 65 63 | 43 61 70 61 62 69 6c 69 |;..Codec|Capabili|
|00000dd0| 74 69 65 73 09 09 2a 63 | 61 70 61 62 69 6c 69 74 |ties..*c|apabilit|
|00000de0| 69 65 73 3b 09 09 09 2f | 2a 20 70 72 65 63 6f 6d |ies;.../|* precom|
|00000df0| 70 72 65 73 73 2c 62 61 | 6e 64 63 6f 6d 70 72 65 |press,ba|ndcompre|
|00000e00| 73 73 20 2a 2f 0d 09 50 | 72 6f 67 72 65 73 73 50 |ss */..P|rogressP|
|00000e10| 72 6f 63 52 65 63 6f 72 | 64 09 09 70 72 6f 67 72 |rocRecor|d..progr|
|00000e20| 65 73 73 50 72 6f 63 52 | 65 63 6f 72 64 3b 0d 09 |essProcR|ecord;..|
|00000e30| 43 6f 6d 70 6c 65 74 69 | 6f 6e 50 72 6f 63 52 65 |Completi|onProcRe|
|00000e40| 63 6f 72 64 09 63 6f 6d | 70 6c 65 74 69 6f 6e 50 |cord.com|pletionP|
|00000e50| 72 6f 63 52 65 63 6f 72 | 64 3b 09 0d 09 46 6c 75 |rocRecor|d;...Flu|
|00000e60| 73 68 50 72 6f 63 52 65 | 63 6f 72 64 20 09 09 66 |shProcRe|cord ..f|
|00000e70| 6c 75 73 68 50 72 6f 63 | 52 65 63 6f 72 64 3b 0d |lushProc|Record;.|
|00000e80| 0d 09 50 69 78 4d 61 70 | 20 09 09 09 09 09 73 72 |..PixMap| .....sr|
|00000e90| 63 50 69 78 4d 61 70 3b | 09 09 09 09 2f 2a 20 70 |cPixMap;|..../* p|
|00000ea0| 72 65 63 6f 6d 70 72 65 | 73 73 2c 62 61 6e 64 63 |recompre|ss,bandc|
|00000eb0| 6f 6d 70 72 65 73 73 20 | 2a 2f 0d 09 50 69 78 4d |ompress |*/..PixM|
|00000ec0| 61 70 20 09 09 09 09 09 | 70 72 65 76 50 69 78 4d |ap .....|prevPixM|
|00000ed0| 61 70 3b 0d 09 43 6f 64 | 65 63 51 20 09 09 09 09 |ap;..Cod|ecQ ....|
|00000ee0| 09 73 70 61 74 69 61 6c | 51 75 61 6c 69 74 79 3b |.spatial|Quality;|
|00000ef0| 0d 09 43 6f 64 65 63 51 | 20 09 09 09 09 09 74 65 |..CodecQ| .....te|
|00000f00| 6d 70 6f 72 61 6c 51 75 | 61 6c 69 74 79 3b 0d 09 |mporalQu|ality;..|
|00000f10| 46 69 78 65 64 09 09 20 | 09 09 09 73 69 6d 69 6c |Fixed.. |...simil|
|00000f20| 61 72 69 74 79 3b 0d 09 | 44 61 74 61 52 61 74 65 |arity;..|DataRate|
|00000f30| 50 61 72 61 6d 73 50 74 | 72 09 09 64 61 74 61 52 |ParamsPt|r..dataR|
|00000f40| 61 74 65 50 61 72 61 6d | 73 3b 0d 09 6c 6f 6e 67 |ateParam|s;..long|
|00000f50| 09 09 09 09 09 72 65 73 | 65 72 76 65 64 3b 0d 7d |.....res|erved;.}|
|00000f60| 20 43 6f 64 65 63 43 6f | 6d 70 72 65 73 73 50 61 | CodecCo|mpressPa|
|00000f70| 72 61 6d 73 3b 0d 0d 74 | 79 70 65 64 65 66 09 73 |rams;..t|ypedef.s|
|00000f80| 74 72 75 63 74 20 7b 09 | 0d 09 49 6d 61 67 65 53 |truct {.|..ImageS|
|00000f90| 65 71 75 65 6e 63 65 20 | 09 09 09 73 65 71 75 65 |equence |...seque|
|00000fa0| 6e 63 65 49 44 3b 09 09 | 09 09 2f 2a 20 70 72 65 |nceID;..|../* pre|
|00000fb0| 64 65 63 6f 6d 70 72 65 | 73 73 2c 62 61 6e 64 64 |decompre|ss,bandd|
|00000fc0| 65 63 6f 6d 70 72 65 73 | 73 20 2a 2f 0d 09 49 6d |ecompres|s */..Im|
|00000fd0| 61 67 65 44 65 73 63 72 | 69 70 74 69 6f 6e 48 61 |ageDescr|iptionHa|
|00000fe0| 6e 64 6c 65 20 09 69 6d | 61 67 65 44 65 73 63 72 |ndle .im|ageDescr|
|00000ff0| 69 70 74 69 6f 6e 3b 09 | 09 2f 2a 20 70 72 65 64 |iption;.|./* pred|
|00001000| 65 63 6f 6d 70 72 65 73 | 73 2c 62 61 6e 64 64 65 |ecompres|s,bandde|
|00001010| 63 6f 6d 70 72 65 73 73 | 20 2a 2f 0d 09 50 74 72 |compress| */..Ptr|
|00001020| 20 09 09 09 09 09 64 61 | 74 61 3b 0d 09 6c 6f 6e | .....da|ta;..lon|
|00001030| 67 20 09 09 09 09 09 62 | 75 66 66 65 72 53 69 7a |g .....b|ufferSiz|
|00001040| 65 3b 0d 09 6c 6f 6e 67 | 20 09 09 09 09 09 66 72 |e;..long| .....fr|
|00001050| 61 6d 65 4e 75 6d 62 65 | 72 3b 0d 09 6c 6f 6e 67 |ameNumbe|r;..long|
|00001060| 20 09 09 09 09 09 73 74 | 61 72 74 4c 69 6e 65 3b | .....st|artLine;|
|00001070| 0d 09 6c 6f 6e 67 20 09 | 09 09 09 09 73 74 6f 70 |..long .|....stop|
|00001080| 4c 69 6e 65 3b 0d 09 6c | 6f 6e 67 09 09 09 09 09 |Line;..l|ong.....|
|00001090| 63 6f 6e 64 69 74 69 6f | 6e 46 6c 61 67 73 3b 0d |conditio|nFlags;.|
|000010a0| 09 43 6f 64 65 63 46 6c | 61 67 73 20 09 09 09 09 |.CodecFl|ags ....|
|000010b0| 63 61 6c 6c 65 72 46 6c | 61 67 73 3b 0d 09 43 6f |callerFl|ags;..Co|
|000010c0| 64 65 63 43 61 70 61 62 | 69 6c 69 74 69 65 73 20 |decCapab|ilities |
|000010d0| 09 09 2a 63 61 70 61 62 | 69 6c 69 74 69 65 73 3b |..*capab|ilities;|
|000010e0| 09 09 09 2f 2a 20 70 72 | 65 64 65 63 6f 6d 70 72 |.../* pr|edecompr|
|000010f0| 65 73 73 2c 62 61 6e 64 | 64 65 63 6f 6d 70 72 65 |ess,band|decompre|
|00001100| 73 73 20 2a 2f 0d 09 50 | 72 6f 67 72 65 73 73 50 |ss */..P|rogressP|
|00001110| 72 6f 63 52 65 63 6f 72 | 64 09 09 70 72 6f 67 72 |rocRecor|d..progr|
|00001120| 65 73 73 50 72 6f 63 52 | 65 63 6f 72 64 3b 0d 09 |essProcR|ecord;..|
|00001130| 43 6f 6d 70 6c 65 74 69 | 6f 6e 50 72 6f 63 52 65 |Completi|onProcRe|
|00001140| 63 6f 72 64 09 63 6f 6d | 70 6c 65 74 69 6f 6e 50 |cord.com|pletionP|
|00001150| 72 6f 63 52 65 63 6f 72 | 64 3b 0d 09 44 61 74 61 |rocRecor|d;..Data|
|00001160| 50 72 6f 63 52 65 63 6f | 72 64 09 09 09 64 61 74 |ProcReco|rd...dat|
|00001170| 61 50 72 6f 63 52 65 63 | 6f 72 64 3b 0d 0d 09 43 |aProcRec|ord;...C|
|00001180| 47 72 61 66 50 74 72 20 | 09 09 09 09 70 6f 72 74 |GrafPtr |....port|
|00001190| 3b 09 09 09 09 09 2f 2a | 20 70 72 65 64 65 63 6f |;...../*| predeco|
|000011a0| 6d 70 72 65 73 73 2c 62 | 61 6e 64 64 65 63 6f 6d |mpress,b|anddecom|
|000011b0| 70 72 65 73 73 20 2a 2f | 0d 09 50 69 78 4d 61 70 |press */|..PixMap|
|000011c0| 20 09 09 09 09 09 64 73 | 74 50 69 78 4d 61 70 3b | .....ds|tPixMap;|
|000011d0| 09 09 09 09 2f 2a 20 70 | 72 65 64 65 63 6f 6d 70 |..../* p|redecomp|
|000011e0| 72 65 73 73 2c 62 61 6e | 64 64 65 63 6f 6d 70 72 |ress,ban|ddecompr|
|000011f0| 65 73 73 20 2a 2f 0d 09 | 42 69 74 4d 61 70 50 74 |ess */..|BitMapPt|
|00001200| 72 20 09 09 09 09 6d 61 | 73 6b 42 69 74 73 3b 0d |r ....ma|skBits;.|
|00001210| 09 50 69 78 4d 61 70 50 | 74 72 20 09 09 09 09 6d |.PixMapP|tr ....m|
|00001220| 61 74 74 65 50 69 78 4d | 61 70 3b 0d 09 52 65 63 |attePixM|ap;..Rec|
|00001230| 74 20 09 09 09 09 09 73 | 72 63 52 65 63 74 3b 09 |t .....s|rcRect;.|
|00001240| 09 09 09 2f 2a 20 70 72 | 65 64 65 63 6f 6d 70 72 |.../* pr|edecompr|
|00001250| 65 73 73 2c 62 61 6e 64 | 64 65 63 6f 6d 70 72 65 |ess,band|decompre|
|00001260| 73 73 20 2a 2f 0d 09 4d | 61 74 72 69 78 52 65 63 |ss */..M|atrixRec|
|00001270| 6f 72 64 09 20 09 09 2a | 6d 61 74 72 69 78 3b 09 |ord. ..*|matrix;.|
|00001280| 09 09 09 2f 2a 20 70 72 | 65 64 65 63 6f 6d 70 72 |.../* pr|edecompr|
|00001290| 65 73 73 2c 62 61 6e 64 | 64 65 63 6f 6d 70 72 65 |ess,band|decompre|
|000012a0| 73 73 20 2a 2f 0d 09 43 | 6f 64 65 63 51 20 09 09 |ss */..C|odecQ ..|
|000012b0| 09 09 09 61 63 63 75 72 | 61 63 79 3b 09 09 09 09 |...accur|acy;....|
|000012c0| 2f 2a 20 70 72 65 64 65 | 63 6f 6d 70 72 65 73 73 |/* prede|compress|
|000012d0| 2c 62 61 6e 64 64 65 63 | 6f 6d 70 72 65 73 73 20 |,banddec|ompress |
|000012e0| 2a 2f 0d 09 73 68 6f 72 | 74 20 09 09 09 09 09 74 |*/..shor|t .....t|
|000012f0| 72 61 6e 73 66 65 72 4d | 6f 64 65 3b 09 09 09 2f |ransferM|ode;.../|
|00001300| 2a 20 70 72 65 64 65 63 | 6f 6d 70 72 65 73 73 2c |* predec|ompress,|
|00001310| 62 61 6e 64 64 65 63 6f | 6d 70 72 65 73 73 20 2a |banddeco|mpress *|
|00001320| 2f 0d 09 6c 6f 6e 67 09 | 09 09 09 09 72 65 73 65 |/..long.|....rese|
|00001330| 72 76 65 64 5b 32 5d 3b | 0d 7d 20 43 6f 64 65 63 |rved[2];|.} Codec|
|00001340| 44 65 63 6f 6d 70 72 65 | 73 73 50 61 72 61 6d 73 |Decompre|ssParams|
|00001350| 3b 0d 0d 0d 0d 23 64 65 | 66 69 6e 65 09 50 52 45 |;....#de|fine.PRE|
|00001360| 41 4d 42 4c 45 09 48 61 | 6e 64 6c 65 09 73 74 6f |AMBLE.Ha|ndle.sto|
|00001370| 72 61 67 65 0d 0d 70 61 | 73 63 61 6c 20 43 6f 6d |rage..pa|scal Com|
|00001380| 70 6f 6e 65 6e 74 52 65 | 73 75 6c 74 0d 43 44 47 |ponentRe|sult.CDG|
|00001390| 65 74 43 6f 64 65 63 49 | 6e 66 6f 28 50 52 45 41 |etCodecI|nfo(PREA|
|000013a0| 4d 42 4c 45 2c 43 6f 64 | 65 63 49 6e 66 6f 20 2a |MBLE,Cod|ecInfo *|
|000013b0| 69 6e 66 6f 29 0d 3b 0d | 0d 70 61 73 63 61 6c 20 |info).;.|.pascal |
|000013c0| 43 6f 6d 70 6f 6e 65 6e | 74 52 65 73 75 6c 74 0d |Componen|tResult.|
|000013d0| 43 44 47 65 74 43 6f 6d | 70 72 65 73 73 69 6f 6e |CDGetCom|pression|
|000013e0| 54 69 6d 65 28 50 52 45 | 41 4d 42 4c 45 2c 50 69 |Time(PRE|AMBLE,Pi|
|000013f0| 78 4d 61 70 48 61 6e 64 | 6c 65 20 73 72 63 2c 63 |xMapHand|le src,c|
|00001400| 6f 6e 73 74 20 52 65 63 | 74 20 2a 73 72 63 52 65 |onst Rec|t *srcRe|
|00001410| 63 74 2c 20 73 68 6f 72 | 74 20 64 65 70 74 68 2c |ct, shor|t depth,|
|00001420| 43 6f 64 65 63 51 20 2a | 73 70 61 74 69 61 6c 51 |CodecQ *|spatialQ|
|00001430| 75 61 6c 69 74 79 2c 0d | 09 43 6f 64 65 63 51 20 |uality,.|.CodecQ |
|00001440| 2a 74 65 6d 70 6f 72 61 | 6c 51 75 61 6c 69 74 79 |*tempora|lQuality|
|00001450| 2c 75 6e 73 69 67 6e 65 | 64 20 6c 6f 6e 67 20 2a |,unsigne|d long *|
|00001460| 74 69 6d 65 29 0d 3b 0d | 0d 70 61 73 63 61 6c 20 |time).;.|.pascal |
|00001470| 43 6f 6d 70 6f 6e 65 6e | 74 52 65 73 75 6c 74 0d |Componen|tResult.|
|00001480| 43 44 47 65 74 4d 61 78 | 43 6f 6d 70 72 65 73 73 |CDGetMax|Compress|
|00001490| 69 6f 6e 53 69 7a 65 28 | 50 52 45 41 4d 42 4c 45 |ionSize(|PREAMBLE|
|000014a0| 2c 50 69 78 4d 61 70 48 | 61 6e 64 6c 65 20 73 72 |,PixMapH|andle sr|
|000014b0| 63 2c 63 6f 6e 73 74 20 | 52 65 63 74 20 2a 73 72 |c,const |Rect *sr|
|000014c0| 63 52 65 63 74 2c 20 73 | 68 6f 72 74 20 64 65 70 |cRect, s|hort dep|
|000014d0| 74 68 2c 43 6f 64 65 63 | 51 20 71 75 61 6c 69 74 |th,Codec|Q qualit|
|000014e0| 79 2c 6c 6f 6e 67 20 2a | 73 69 7a 65 29 0d 3b 0d |y,long *|size).;.|
|000014f0| 0d 0d 70 61 73 63 61 6c | 20 43 6f 6d 70 6f 6e 65 |..pascal| Compone|
|00001500| 6e 74 52 65 73 75 6c 74 | 0d 43 44 50 72 65 43 6f |ntResult|.CDPreCo|
|00001510| 6d 70 72 65 73 73 28 50 | 52 45 41 4d 42 4c 45 2c |mpress(P|REAMBLE,|
|00001520| 43 6f 64 65 63 43 6f 6d | 70 72 65 73 73 50 61 72 |CodecCom|pressPar|
|00001530| 61 6d 73 20 2a 70 61 72 | 61 6d 73 29 0d 3b 0d 0d |ams *par|ams).;..|
|00001540| 70 61 73 63 61 6c 20 43 | 6f 6d 70 6f 6e 65 6e 74 |pascal C|omponent|
|00001550| 52 65 73 75 6c 74 0d 43 | 44 42 61 6e 64 43 6f 6d |Result.C|DBandCom|
|00001560| 70 72 65 73 73 28 50 52 | 45 41 4d 42 4c 45 2c 43 |press(PR|EAMBLE,C|
|00001570| 6f 64 65 63 43 6f 6d 70 | 72 65 73 73 50 61 72 61 |odecComp|ressPara|
|00001580| 6d 73 20 2a 70 61 72 61 | 6d 73 29 0d 3b 0d 0d 70 |ms *para|ms).;..p|
|00001590| 61 73 63 61 6c 20 43 6f | 6d 70 6f 6e 65 6e 74 52 |ascal Co|mponentR|
|000015a0| 65 73 75 6c 74 0d 43 44 | 50 72 65 44 65 63 6f 6d |esult.CD|PreDecom|
|000015b0| 70 72 65 73 73 28 50 52 | 45 41 4d 42 4c 45 2c 43 |press(PR|EAMBLE,C|
|000015c0| 6f 64 65 63 44 65 63 6f | 6d 70 72 65 73 73 50 61 |odecDeco|mpressPa|
|000015d0| 72 61 6d 73 20 2a 70 61 | 72 61 6d 73 29 0d 3b 0d |rams *pa|rams).;.|
|000015e0| 0d 70 61 73 63 61 6c 20 | 43 6f 6d 70 6f 6e 65 6e |.pascal |Componen|
|000015f0| 74 52 65 73 75 6c 74 0d | 43 44 42 61 6e 64 44 65 |tResult.|CDBandDe|
|00001600| 63 6f 6d 70 72 65 73 73 | 28 50 52 45 41 4d 42 4c |compress|(PREAMBL|
|00001610| 45 2c 43 6f 64 65 63 44 | 65 63 6f 6d 70 72 65 73 |E,CodecD|ecompres|
|00001620| 73 50 61 72 61 6d 73 20 | 2a 70 61 72 61 6d 73 29 |sParams |*params)|
|00001630| 0d 3b 0d 0d 70 61 73 63 | 61 6c 20 43 6f 6d 70 6f |.;..pasc|al Compo|
|00001640| 6e 65 6e 74 52 65 73 75 | 6c 74 0d 43 44 43 6f 64 |nentResu|lt.CDCod|
|00001650| 65 63 42 75 73 79 28 50 | 52 45 41 4d 42 4c 45 2c |ecBusy(P|REAMBLE,|
|00001660| 49 6d 61 67 65 53 65 71 | 75 65 6e 63 65 20 73 65 |ImageSeq|uence se|
|00001670| 71 29 0d 3b 0d 0d 0d 70 | 61 73 63 61 6c 20 43 6f |q).;...p|ascal Co|
|00001680| 6d 70 6f 6e 65 6e 74 52 | 65 73 75 6c 74 0d 43 44 |mponentR|esult.CD|
|00001690| 47 65 74 43 6f 6d 70 72 | 65 73 73 65 64 49 6d 61 |GetCompr|essedIma|
|000016a0| 67 65 53 69 7a 65 28 50 | 52 45 41 4d 42 4c 45 2c |geSize(P|REAMBLE,|
|000016b0| 49 6d 61 67 65 44 65 73 | 63 72 69 70 74 69 6f 6e |ImageDes|cription|
|000016c0| 48 61 6e 64 6c 65 20 64 | 65 73 63 2c 50 74 72 20 |Handle d|esc,Ptr |
|000016d0| 64 61 74 61 2c 6c 6f 6e | 67 20 62 75 66 66 65 72 |data,lon|g buffer|
|000016e0| 53 69 7a 65 2c 20 0d 09 | 44 61 74 61 50 72 6f 63 |Size, ..|DataProc|
|000016f0| 52 65 63 6f 72 64 50 74 | 72 20 64 61 74 61 50 72 |RecordPt|r dataPr|
|00001700| 6f 63 2c 6c 6f 6e 67 20 | 2a 64 61 74 61 53 69 7a |oc,long |*dataSiz|
|00001710| 65 29 0d 3b 0d 0d 70 61 | 73 63 61 6c 20 43 6f 6d |e).;..pa|scal Com|
|00001720| 70 6f 6e 65 6e 74 52 65 | 73 75 6c 74 0d 43 44 47 |ponentRe|sult.CDG|
|00001730| 65 74 53 69 6d 69 6c 61 | 72 69 74 79 28 50 52 45 |etSimila|rity(PRE|
|00001740| 41 4d 42 4c 45 2c 50 69 | 78 4d 61 70 48 61 6e 64 |AMBLE,Pi|xMapHand|
|00001750| 6c 65 20 73 72 63 2c 63 | 6f 6e 73 74 20 52 65 63 |le src,c|onst Rec|
|00001760| 74 20 2a 73 72 63 52 65 | 63 74 2c 49 6d 61 67 65 |t *srcRe|ct,Image|
|00001770| 44 65 73 63 72 69 70 74 | 69 6f 6e 48 61 6e 64 6c |Descript|ionHandl|
|00001780| 65 20 64 65 73 63 2c 50 | 74 72 20 64 61 74 61 2c |e desc,P|tr data,|
|00001790| 46 69 78 65 64 20 2a 73 | 69 6d 69 6c 61 72 69 74 |Fixed *s|imilarit|
|000017a0| 79 29 0d 3b 0d 0d 70 61 | 73 63 61 6c 20 43 6f 6d |y).;..pa|scal Com|
|000017b0| 70 6f 6e 65 6e 74 52 65 | 73 75 6c 74 0d 43 44 54 |ponentRe|sult.CDT|
|000017c0| 72 69 6d 49 6d 61 67 65 | 28 50 52 45 41 4d 42 4c |rimImage|(PREAMBL|
|000017d0| 45 2c 49 6d 61 67 65 44 | 65 73 63 72 69 70 74 69 |E,ImageD|escripti|
|000017e0| 6f 6e 48 61 6e 64 6c 65 | 20 44 65 73 63 2c 50 74 |onHandle| Desc,Pt|
|000017f0| 72 20 69 6e 44 61 74 61 | 2c 6c 6f 6e 67 20 69 6e |r inData|,long in|
|00001800| 42 75 66 66 65 72 53 69 | 7a 65 2c 20 44 61 74 61 |BufferSi|ze, Data|
|00001810| 50 72 6f 63 52 65 63 6f | 72 64 50 74 72 20 64 61 |ProcReco|rdPtr da|
|00001820| 74 61 50 72 6f 63 2c 0d | 09 50 74 72 20 6f 75 74 |taProc,.|.Ptr out|
|00001830| 44 61 74 61 2c 6c 6f 6e | 67 20 6f 75 74 42 75 66 |Data,lon|g outBuf|
|00001840| 66 65 72 53 69 7a 65 2c | 46 6c 75 73 68 50 72 6f |ferSize,|FlushPro|
|00001850| 63 52 65 63 6f 72 64 50 | 74 72 20 66 6c 75 73 68 |cRecordP|tr flush|
|00001860| 50 72 6f 63 2c 52 65 63 | 74 20 2a 74 72 69 6d 52 |Proc,Rec|t *trimR|
|00001870| 65 63 74 2c 50 72 6f 67 | 72 65 73 73 50 72 6f 63 |ect,Prog|ressProc|
|00001880| 52 65 63 6f 72 64 50 74 | 72 20 70 72 6f 67 72 65 |RecordPt|r progre|
|00001890| 73 73 50 72 6f 63 29 0d | 3b 0d 0d 70 61 73 63 61 |ssProc).|;..pasca|
|000018a0| 6c 20 43 6f 6d 70 6f 6e | 65 6e 74 52 65 73 75 6c |l Compon|entResul|
|000018b0| 74 0d 43 44 52 65 71 75 | 65 73 74 53 65 74 74 69 |t.CDRequ|estSetti|
|000018c0| 6e 67 73 28 50 52 45 41 | 4d 42 4c 45 2c 48 61 6e |ngs(PREA|MBLE,Han|
|000018d0| 64 6c 65 20 73 65 74 74 | 69 6e 67 73 2c 52 65 63 |dle sett|ings,Rec|
|000018e0| 74 20 2a 72 70 2c 4d 6f | 64 61 6c 46 69 6c 74 65 |t *rp,Mo|dalFilte|
|000018f0| 72 50 72 6f 63 50 74 72 | 20 66 69 6c 74 65 72 50 |rProcPtr| filterP|
|00001900| 72 6f 63 29 0d 3b 0d 0d | 70 61 73 63 61 6c 20 43 |roc).;..|pascal C|
|00001910| 6f 6d 70 6f 6e 65 6e 74 | 52 65 73 75 6c 74 0d 43 |omponent|Result.C|
|00001920| 44 47 65 74 53 65 74 74 | 69 6e 67 73 28 50 52 45 |DGetSett|ings(PRE|
|00001930| 41 4d 42 4c 45 2c 48 61 | 6e 64 6c 65 20 73 65 74 |AMBLE,Ha|ndle set|
|00001940| 74 69 6e 67 73 29 0d 3b | 0d 0d 70 61 73 63 61 6c |tings).;|..pascal|
|00001950| 20 43 6f 6d 70 6f 6e 65 | 6e 74 52 65 73 75 6c 74 | Compone|ntResult|
|00001960| 0d 43 44 53 65 74 53 65 | 74 74 69 6e 67 73 28 50 |.CDSetSe|ttings(P|
|00001970| 52 45 41 4d 42 4c 45 2c | 48 61 6e 64 6c 65 20 73 |REAMBLE,|Handle s|
|00001980| 65 74 74 69 6e 67 73 29 | 0d 3b 0d 0d 0d 23 65 6e |ettings)|.;...#en|
|00001990| 64 69 66 09 5f 5f 49 4d | 41 47 45 43 4f 44 45 43 |dif.__IM|AGECODEC|
|000019a0| 5f 5f 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |__......|........|
|000019b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a00| 00 00 01 00 00 00 01 6e | 00 00 00 6e 00 00 00 3e |.......n|...n...>|
|00001a10| a5 3a 69 6e 74 65 72 66 | 61 63 65 3a 28 44 53 47 |.:interf|ace:(DSG|
|00001a20| 49 6e 74 65 72 66 61 63 | 65 73 29 3a 43 6f 6d 70 |Interfac|es):Comp|
|00001a30| 0c 49 6d 61 67 65 43 6f | 64 65 63 2e 68 77 02 00 |.ImageCo|dec.hw..|
|00001a40| 00 00 54 45 58 54 4d 50 | 53 20 01 04 ff ff ff ff |..TEXTMP|S ......|
|00001a50| 00 00 54 45 58 54 4d 50 | 53 20 01 04 ff ff ff ff |..TEXTMP|S ......|
|00001a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a70| 00 00 a8 3a 59 f0 00 00 | 19 23 00 00 01 ac 63 6b |...:Y...|.#....ck|
|00001a80| 54 69 6d 65 a5 3a 69 6e | 74 65 72 66 61 63 65 3a |Time.:in|terface:|
|00001a90| 28 44 53 47 49 6e 74 65 | 72 66 61 63 65 73 29 3a |(DSGInte|rfaces):|
|00001aa0| 49 6d 61 67 65 43 6f 6d | 70 72 65 73 73 69 6f 6e |ImageCom|pression|
|00001ab0| 2e 61 27 0d 27 52 6f 63 | 6b 79 3a 51 75 69 63 6b |.a'.'Roc|ky:Quick|
|00001ac0| 54 69 6d 65 a5 3a 69 6e | 74 65 72 66 61 63 65 3a |Time.:in|terface:|
|00001ad0| 28 44 53 47 49 6e 74 65 | 72 66 61 63 65 73 29 3a |(DSGInte|rfaces):|
|00001ae0| 4d 65 64 69 61 48 61 6e | 64 6c 65 72 73 2e 61 27 |MediaHan|dlers.a'|
|00001af0| 0d 27 52 6f 63 6b 79 3a | 51 75 69 63 6b 54 69 6d |.'Rocky:|QuickTim|
|00001b00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 20 |...H..Mo|naco... |
|00001b10| 00 95 1a 64 00 01 0a a8 | 80 01 7f ff 7f ff 01 cd |...d....|........|
|00001b20| 00 51 02 11 7f ff 00 06 | 00 04 00 2b 00 04 01 bb |.Q......|...+....|
|00001b30| 01 e4 00 2b 00 04 01 bb | 01 e4 a9 20 5b f8 00 00 |...+....|... [...|
|00001b40| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 00 1e |........|........|
|00001b50| 00 2b 00 04 01 bb 01 e4 | 00 2b 00 04 01 bb 01 e4 |.+......|.+......|
|00001b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b70| 01 00 00 00 01 6e 00 00 | 00 6e 00 00 00 3e 00 8d |.....n..|.n...>..|
|00001b80| 3b f8 18 3e 00 00 00 1c | 00 3e 00 00 4d 50 53 52 |;..>....|.>..MPSR|
|00001b90| 00 01 00 0a 03 ed ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00001ba0| 03 f0 ff ff 00 00 00 4c | 00 8f 92 c0 00 00 00 00 |.......L|........|
|00001bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+